using System;

namespace BTEditor
{
    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public class BTActionAttribute : Attribute
    {
    }

    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public class BTDecoratorAttribute : Attribute
    {
    }

    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public class BTCompositeAttribute : Attribute
    {
    }

    [AttributeUsage(AttributeTargets.Class, AllowMultiple = false)]
    public class BTTaskAttribute : Attribute
    {
    }

    [AttributeUsage(AttributeTargets.Field | AttributeTargets.Property, AllowMultiple = false)]
    public class BTValueAttribute : Attribute
    {
        public DealType DealType;

        public BTValueAttribute(DealType dealType)
        {
            DealType = dealType;
        }
    }


   
}